/**
 *
 * @param type
 * @param text
 */

function popFactory(type, text){
    const o = Object.create(null)

    // 公共部分
    o.content = text
    o.display = function (){
        console.log(o.content)
    }

    // 差异部分
    switch (type){
        // 这里的break一定不要忘记
        case '篮球':o.show= function (){
            console.log('这里需要一个取消按钮')
        };break;
        case '排球': o.show = function (){
            console.log('这里需要一个取消和确定按钮')
        };break;
    }

    return o;
}

const basketball = popFactory('篮球', '这是一个篮球！')
basketball.show()
basketball.display()



